giant squid - French English Dictionary